/* Columns to layout form elements in two columns */
.col1,.col1_3_map,.col2_3_map,.col3_3_map,.col1_5,.col2_5,.col3_5,.col4_5,.col1_4_2121,.col2_4_2121,.col3_4_2121
	{
	float: left;
}

.col2,.col5_5,.col4_4_2121 {
	float: right;
}

/* 2 columns */
.col1,.col2 {
	width: 49%;
}

/* 3 columns where a mapping is done between the first and the last */
.col1_3_map,.col2_3_map {
	margin-right: 0.5%;
}

.col1_3_map {
	width: 62%;
}

.col2_3_map {
	width: 12%;
}

.col3_3_map {
	width: 25%;
}

/* 5 columns */
.col1_5,.col2_5,.col3_5,.col4_5,.col5_5 {
	width: 19%;
	margin: 0 0.5%;
}

.col1_4_2121,.col3_4_2121 {
	width: 33.3%;
}

.col2_4_2121,.col4_4_2121 {
	width: 16.7%;
}